Scheduling of hard-aperiodic requests in dynamic priority systems
نویسندگان
چکیده
In this paper, we discuss the problem of jointly scheduling both hard deadline of periodic and aperiodic tasks in dynamic priority systems. The proposed scheduling scheme has extended the APS (Alternative Priority Scheduling) algorithm which is developed by the authors. The APS algorithm has a simple slcak calculation method which in consequence makes it be practical. The paper develops an efficient acceptance test method for hard-aperiodic requests. The on-line acceptance test should be performed to determine whether the timing requirements of the arriving hard aperiodic task can be met while guaranteeing all the deadlines of periodic tasks and any already accepted but not yet completed aperiodic tasks.
منابع مشابه
A Near-Optimal Algorithm for Scheduling Soft-Aperiodic Requests in Dynamic Priority Systems
In this paper, we propose a reasonably simple and near-optimal soft aperiodic task scheduling algorithm in dynamic priority systems. The proposed algorithm has extended the EDF-CTI (Earliest Deadline First-Critical Task Indicating) Algorithm [4] in such a way of modifying the slack calculation method which in turns resolves the unit scheduling and the critical task misindicating problems. The p...
متن کاملMinimizing Service Delay of Aperiodic Tasks in Dynamic-priority Non-preemptive Hard Real-time Systems
A scheduling technique is presented to minimize service delay of aperiodic tasks in hard real-time systems that employ dynamic-priority scheduling and do not allow task preemption. In a real-time scheduling process, the execution of periodic tasks can be deferred as long as this does not cause other tasks to violate their time constraints. However, aperiodic tasks that usually have urgent missi...
متن کاملRobust Aperiodic Scheduling Under Dynamic Priority Systems
When hard periodic and f&-m aperiodic tasks are jointly scheduled in the same system, the processor workload can vary according to the arrival times of aperiodic requests. In order to guarantee the schedulability of the periodic task set, in overload conditions some aperiodic tasks must be rejected. In this paper we propose a technique that, in overload conditions, adds robustness to the joint ...
متن کاملExtended Global Dual Priority Algorithm for Multiprocessor Scheduling in Hard Real-Time Systems
In this paper we present a global scheduling method for shared memory multiprocessor systems that provides a fixed-priority preemptive scheduling of periodic tasks, hard aperiodic tasks and soft aperiodic tasks on a set of identical processors. The method is based on the functioning of the Dual Priority Scheduling Algorithm extended to work in a multiprocessor environment. This algorithm guaran...
متن کاملScheduling Periodic and AperiodicTasks Using the Slack
This chapter discusses the problem of jointly scheduling hard deadline periodic tasks and both hard and soft deadline aperiodic tasks using xed-priority methods. A recently developed algorithm, the slack stealing algorithm developed by the authors, is introduced and its properties are discussed. The methods introduced provide a uniied framework for dealing with several related problems, includi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996